.doctor-profile { padding: 24rpx; }
.card { background: #fff; border-radius: 12rpx; padding: 16rpx; }
.avatar { width: 120rpx; height: 120rpx; border-radius: 50%; margin: 0 auto 16rpx; display: block; }
.row { display: flex; align-items: center; margin-bottom: 12rpx; }
.label { width: 140rpx; color: #666; font-size: 26rpx; }
.input { flex: 1; background: #f8f9fa; border-radius: 8rpx; padding: 12rpx; font-size: 26rpx; }
.textarea { width: 100%; min-height: 160rpx; background: #f8f9fa; border-radius: 8rpx; padding: 12rpx; font-size: 26rpx; }
.save { margin-top: 12rpx; }

